
import {reqgetSearch} from '../../api/index'

const state={ 
   searchInfo:{}
}
const actions={
   //通过API里面的接口调用，向服务器发送请求，获取服务器的数据
   //params={}意思是默认为空对象
   getSearchinfo(context,params={}){
      //params形参：是用户派发action的时候，第二个参数传递过来（至少是一个空对象）
      let result =reqgetSearch(params)
      result.then(Request=>{
         if(Request.code===200){
         context.commit('GETSEARCHINFO',Request.data)
         }
      },error=>{
         console.log(error.message)
      })
   },

}

 
const mutations={
   GETSEARCHINFO(state,value){
  state.searchInfo=value
   }
}
const getters={
   attrsList(){
      return state.searchInfo.attrsList||[]
   },
   goodsList(){
      return state.searchInfo.goodsList||[]
   },
   trademarkList(){
      return state.searchInfo.trademarkList||[]
   },
   total(){
      return state.searchInfo.total
   }

   }
export default{
   state,actions,mutations,getters
}
